package cn.edu.xmu.oomall.payment.util;

import lombok.Getter;

@Getter
public class PaymentReturnObject {
    // 结果码
    private PaymentReturnNo code=PaymentReturnNo.SUCCESS;

    // 结果说明
    private String message=null;

    /**
     * 默认构造函数，错误码为SUCCESS
     */
    public PaymentReturnObject() {
    }

    /**
     * 有错误码的构造函数
     * @param code 错误码
     */
    public PaymentReturnObject(PaymentReturnNo code) {
        this.code = code;
    }

    /**
     * 有错误码和自定义message的构造函数
     * @param code 错误码
     * @param message 自定义message
     */
    public PaymentReturnObject(PaymentReturnNo code, String message) {
        this(code);
        this.message = message;
    }


    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

}
